home *** CD-ROM | disk | FTP | other *** search
/ Developer CD Series 1997 February: Technology Seed / Mac Tech Seed Feb '97.toast / OpenDoc 1.2b2c1 / OpenDoc / Interfaces / Rez / StdDefs.r < prev    next >
Encoding:
Text File  |  1997-01-01  |  11.4 KB  |  216 lines  |  [TEXT/MPS ]

  1.  
  2. #ifndef SOM_Module_OpenDoc_StdDefs_defined
  3. #define SOM_Module_OpenDoc_StdDefs_defined 1
  4.  
  5. /*
  6.  * Start of user-defined types:
  7.  */
  8. #ifndef ODFrame
  9.     #define ODFrame SOMObject
  10. #endif /* ODFrame */
  11. #ifndef ODFacet
  12.     #define ODFacet SOMObject
  13. #endif /* ODFacet */
  14. #define kODISOPrefix "+//ISO 9070/ANSI::113722::US::CI LABS::"
  15. #define kODNULL 0 /* 0 */
  16. #define kODFalse 0 /* 0 */
  17. #define kODTrue 1 /* 1 */
  18. #define kODNoWait 0 /* 0 */
  19. #define kODNullTypeToken 0 /* 0 */
  20. #define kODNULLID 0 /* 0 */
  21. #define kODIDAll 0 /* 0 */
  22. #define kODIndexAll 0 /* 0 */
  23. #define kODIDWild 0 /* 0 */
  24. #define kODPartObject "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:ObjectType:Part"
  25. #define kODFrameObject "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:ObjectType:Frame"
  26. #define kODNonPersistentFrameObject "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:ObjectType:NonPersistentFrame"
  27. #define kODContainerSuite "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:NameSpace:ContainerSuite"
  28. #define kODKind "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:NameSpace:KindCategories"
  29. #define kODEditorKinds "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:NameSpace:EditorKinds"
  30. #define kODViewer "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:NameSpace:Viewers"
  31. #define kODKindOldMacOSType "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:NameSpace:KindOldMacOSType"
  32. #define kODEditorPlatformKind "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:NameSpace:EditorPlatformKind"
  33. #define kODEditorPlatformSignature "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:NameSpace:EditorPlatformSignature"
  34. #define kODEditorHelpFile "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:NameSpace:EditorHelpFile"
  35. #define kODSysPrefContainerSuites "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:NameSpace:SysPrefContainerSuites"
  36. #define kODSysPrefEditorKinds "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:NameSpace:SysPrefEditorKinds"
  37. #define kODSysPrefEditorCategories "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:NameSpace:SysPrefEditorCategories"
  38. #define kODEditorUserString "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:NameSpace:EditorUserString"
  39. #define kODKindUserString "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:NameSpace:KindUserString"
  40. #define kODCategoryUserString "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:NameSpace:CategoryUserString"
  41. #define kODWrongCUPEditor "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:NameSpace:WrongCUPEditor"
  42. #define kODFileFromEditor "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:NameSpace:FileFromEditor"
  43. #define kODNameMappings 'nmap'
  44. #define kODSimpleViewer ""
  45. #define kODPlatformKindFileChar1 '#'
  46. #define kODNoEditor 0 /* 0 */
  47. #define kODBlackBoxHandlerOfLastResort "Apple::NoPart"
  48. #define kODViewerOfLastResortKind "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Kind:ViewerOfLastResortKind"
  49. #define kODCategoryPlainText "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Category:Text:Plain"
  50. #define kODCategoryStyledText "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Category:Text:Styled"
  51. #define kODCategoryDrawing "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Category:Drawing"
  52. #define kODCategory3DGraphic "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Category:3DGraphic"
  53. #define kODCategoryPainting "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Category:Painting"
  54. #define kODCategoryMovie "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Category:Movie"
  55. #define kODCategorySampledSound "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Category:SampledSound"
  56. #define kODCategoryStructuredSound "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Category:StructuredSound"
  57. #define kODCategoryChart "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Category:Chart"
  58. #define kODCategoryFormula "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Category:Formula"
  59. #define kODCategorySpreadsheet "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Category:Spreadsheet"
  60. #define kODCategoryTable "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Category:Table"
  61. #define kODCategoryDatabase "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Category:Database"
  62. #define kODCategoryQuery "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Category:Query"
  63. #define kODCategoryConnection "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Category:Connection"
  64. #define kODCategoryScript "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Category:Script"
  65. #define kODCategoryOutline "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Category:Outline"
  66. #define kODCategoryPageLayout "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Category:PageLayout"
  67. #define kODCategoryPresentation "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Category:Presentation"
  68. #define kODCategoryCalendar "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Category:Calendar"
  69. #define kODCategoryForm "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Category:Form"
  70. #define kODCategoryExecutable "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Category:Executable"
  71. #define kODCategoryCompressed "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Category:Compressed"
  72. #define kODCategoryControlPanel "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Category:ControlPanel"
  73. #define kODCategoryControl "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Category:Control"
  74. #define kODCategoryPersonalInfo "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Category:PersonalInfo"
  75. #define kODCategorySpace "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Category:Space"
  76. #define kODCategoryProject "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Category:Project"
  77. #define kODCategorySignature "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Category:Signature"
  78. #define kODCategoryKey "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Category:Key"
  79. #define kODCategoryUtility "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Category:Utility"
  80. #define kODCategoryMailingLabel "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Category:MailingLabel"
  81. #define kODCategoryLocator "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Category:Locator"
  82. #define kODCategoryPrinter "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Category:Printer"
  83. #define kODCategoryTime "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Category:Time"
  84. #define kODCategoryArchive "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Category:Archive"
  85. #define kODCategoryMissingEditorViewer "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Category:Missing Editor/Viewer"
  86. #define kODIsMacOSTypeID 1 /* 1 */
  87. #define kODIsINTLTextID 2 /* 2 */
  88. #define kODIsAnISOStringID 3 /* 3 */
  89. #define kODIsAnISOStringListID 4 /* 4 */
  90. #define kODIsPltfmTypeSpacID 5 /* 5 */
  91. #define kODIsHelpFileNameID 6 /* 6 */
  92. #define kODPaletteWDEFID 128 /* 128 */
  93. #define kODPlatformFileType 1 /* 1 */
  94. #define kODPlatformDataType 2 /* 2 */
  95. #define kODISO10646_1993BaseEncoding 0 /* 0 */
  96. #define kODTraditionalMacText 0 /* 0 */
  97. #ifndef ODPart
  98.     #define ODPart SOMObject
  99. #endif /* ODPart */
  100. #define kODAppShell 0 /* 0 */
  101. #define kODTinyIconSize 12 /* 12 */
  102. #define kODSmallIconSize 16 /* 16 */
  103. #define kODLargeIconSize 32 /* 32 */
  104. #define kODThumbnailSize 64 /* 64 */
  105. #define kODNoGraphicsSystem 0 /* 0 */
  106. #define kODQuickDraw 1 /* 1 */
  107. #define kODQuickDrawGX 2 /* 2 */
  108. #define kODIdentityXform 0 /* 0 */
  109. #define kODTranslateXform 1 /* 1 */
  110. #define kODScaleXform 2 /* 2 */
  111. #define kODScaleTranslateXform 3 /* 3 */
  112. #define kODLinearXform 4 /* 4 */
  113. #define kODLinearTranslateXform 5 /* 5 */
  114. #define kODPerspectiveXform 6 /* 6 */
  115. #define kODUnknownXform -1 /* -1 */
  116. #define kODInvalidXform 7 /* 7 */
  117. #define kODViewAsSmallIcon "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:ViewType:SmallIcon"
  118. #define kODViewAsLargeIcon "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:ViewType:LargeIcon"
  119. #define kODViewAsThumbnail "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:ViewType:Thumbnail"
  120. #define kODViewAsFrame "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:ViewType:Frame"
  121. #define kODPresDefault "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Presentation:Default"
  122. #define kODDragIsInSourceFrame 1 /* 0x00000001 */
  123. #define kODDragIsInSourcePart 2 /* 0x00000002 */
  124. #define kODDropIsInSourceFrame 1 /* 0x00000001 */
  125. #define kODDropIsInSourcePart 2 /* 0x00000002 */
  126. #define kODDropIsMove 4 /* 0x00000004 */
  127. #define kODDropIsCopy 8 /* 0x00000008 */
  128. #define kODDropIsPasteAs 16 /* 0x00000010 */
  129. #define kODDragImageRegionHandle "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc::DragImage:RegionHandle"
  130. #define kODHFSPromise "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc::Type:HFSPromise"
  131. #define kODTypeAll 0 /* 0 */
  132. #define kODUnknownUpdate 0 /* 0 */
  133. #define kODLinkUpdateSuspend 0 /* 0 */
  134. #define kODLinkUpdateStop 1 /* 1 */
  135. #define kODLinkUpdateContinue 2 /* 2 */
  136. #define kODPasteAsMerge 1 /* 1 */
  137. #define kODPasteAsEmbed 3 /* 3 */
  138. #define kODPasteAsMergeOnly 0 /* 0 */
  139. #define kODPasteAsEmbedOnly 2 /* 2 */
  140. #define kODNULLKey 0 /* 0 */
  141. #define kODPosUndefined 4294967295 /* 0xFFFFFFFF */
  142. #define kODPosSame 0 /* 0x00 */
  143. #define kODPosAll 1 /* 1 */
  144. #define kODPosFirstSib 2 /* 2 */
  145. #define kODPosLastSib 3 /* 3 */
  146. #define kODPosNextSib 4 /* 4 */
  147. #define kODPosPrevSib 5 /* 5 */
  148. #define kODPosFirstBelow 6 /* 6 */
  149. #define kODPosLastBelow 7 /* 7 */
  150. #define kODPosFirstAbove 8 /* 8 */
  151. #define kODPosLastAbove 9 /* 9 */
  152. #define kODPosReserved11 10 /* 10 */
  153. #define kODPosReserved12 11 /* 11 */
  154. #define kODPosReserved13 12 /* 12 */
  155. #define kODPosReserved14 13 /* 13 */
  156. #define kODPosReserved15 14 /* 14 */
  157. #define kODPosMWrap 16 /* 0x10 */
  158. #define kODPosTop 32 /* 0x20 */
  159. #define kODDefaultDocument 1 /* 1 */
  160. #define kODDefaultFileContainer "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:ContainerType:File"
  161. #define kODDefaultMemoryContainer "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:ContainerType:Memory"
  162. #define kODBentoFileContainer "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Bento Container Suite:ContainerType:File"
  163. #define kODBentoMemoryContainer "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Bento Container Suite:ContainerType:Memory"
  164. #define kODEvtNull 0 /* 0 */
  165. #define kODEvtMouseDown 1 /* 1 */
  166. #define kODEvtMouseUp 2 /* 2 */
  167. #define kODEvtKeyDown 3 /* 3 */
  168. #define kODEvtKeyUp 4 /* 4 */
  169. #define kODEvtAutoKey 5 /* 5 */
  170. #define kODEvtUpdate 6 /* 6 */
  171. #define kODEvtDisk 7 /* 7 */
  172. #define kODEvtActivate 8 /* 8 */
  173. #define kODEvtOS 15 /* 15 */
  174. #define kODEvtBGMouseDown 16 /* 16 */
  175. #define kODEvtMenu 98 /* 98 */
  176. #define kODEvtMouseDownEmbedded 99 /* 99 */
  177. #define kODEvtMouseUpEmbedded 100 /* 100 */
  178. #define kODEvtMouseDownBorder 101 /* 101 */
  179. #define kODEvtMouseUpBorder 102 /* 102 */
  180. #define kODEvtWindow 103 /* 103 */
  181. #define kODEvtMouseEnter 104 /* 104 */
  182. #define kODEvtMouseWithin 105 /* 105 */
  183. #define kODEvtMouseLeave 106 /* 106 */
  184. #define kODEvtBGMouseDownEmbedded 107 /* 107 */
  185. #define kODEvtExit 108 /* 108 */
  186. #define kODMDInDesk 0 /* 0 */
  187. #define kODMDInMenuBar 1 /* 1 */
  188. #define kODMDInSysWindow 2 /* 2 */
  189. #define kODMDInContent 3 /* 3 */
  190. #define kODMDInDrag 4 /* 4 */
  191. #define kODMDInGrow 5 /* 5 */
  192. #define kODMDInGoAway 6 /* 6 */
  193. #define kODMDInZoomIn 7 /* 7 */
  194. #define kODMDInZoomOut 8 /* 8 */
  195. #define kODWinLayerDialog 32 /* 0x0020 */
  196. #define kODWinLayerFloating 64 /* 0x0040 */
  197. #define kODWinLayerDocument 96 /* 0x0060 */
  198. #define kODShellSignature 'odtm'
  199. #define OpenDoc_StdDefs_OpenDoc_StdDefs_Version "1.2."
  200.  
  201. #ifndef SOM_DONT_USE_SHORT_NAMES
  202. #ifndef SOMTGD_OpenDoc_StdDefs_Version
  203.     #ifdef OpenDoc_StdDefs_Version
  204.         #undef OpenDoc_StdDefs_Version
  205.         #define SOMTGD_OpenDoc_StdDefs_Version 1
  206.     #else
  207.         #define OpenDoc_StdDefs_Version OpenDoc_StdDefs_OpenDoc_StdDefs_Version
  208.     #endif /* OpenDoc_StdDefs_Version */
  209. #endif /* SOMTGD_OpenDoc_StdDefs_Version */
  210. #endif /* SOM_DONT_USE_SHORT_NAMES */
  211.  
  212. /*
  213.  * End of user-defined types.
  214.  */
  215. #endif /* SOM_Module_OpenDoc_StdDefs_defined */
  216.